---
title: Buddy와 함께 Astro 사이트 배포
description: Buddy를 사용하여 Astro 사이트를 웹에 배포하는 방법.
sidebar:
  label: Buddy
type: deploy
logo: buddy
supports: ['static']
i18nReady: true
---
import { Steps } from '@astrojs/starlight/components';

사이트를 빌드하고 이를 FTP 서버 및 클라우드 호스팅 제공업체를 포함한 다양한 배포 대상에 푸시할 수 있는 CI/CD 솔루션인 [Buddy](https://buddy.works/)를 사용하여 Astro 프로젝트를 배포할 수 있습니다.

:::note
Buddy 자체는 여러분의 사이트를 호스팅하지 않습니다. 대신, 빌드 프로세스를 관리하고 선택한 배포 플랫폼에 결과를 전달하는 데 도움이 됩니다.
:::

## 배포 방법

<Steps>
1. [**Buddy** 계정을 생성하세요](https://buddy.works/sign-up).

2. 새 프로젝트를 생성하고 이를 git 저장소 (GitHub, GitLab, BitBucket, 모든 개인 Git 저장소 또는 Buddy Git Hosting을 사용할 수 있음)와 연결합니다.

3. 새 파이프라인을 추가합니다.

4. 새로 생성된 파이프라인에 **[Node.js](https://buddy.works/actions/node-js)** 작업을 추가합니다.

5. 이 작업에 다음을 추가합니다.

   ```bash
   npm install
   npm run build
   ```

6. 배포 작업을 추가합니다. 선택할 수 있는 작업이 많으며 [Buddy의 작업 카탈로그](https://buddy.works/actions)에서 찾아볼 수 있습니다. 설정은 다를 수 있지만 **Source path**를 `dist`로 설정하는 것을 잊지 마세요.

7. **Run** 버튼을 누릅니다.
</Steps>
